main{
    padding:0.05rem;
    .position{
        line-height: .38rem;
        height: .38rem;
        font-size: .14rem;
        padding-left: .15rem;
        background-image: linear-gradient(to bottom,#fff,#ccc);
        a{color:#666;
 
    }
}
.ico{
    margin: .2rem auto;
    width: 60%;
    img{
        width:100%
    }
}
h2{
    margin: .2rem 0;
    font-size: .2rem;
}
.dec{
    font-size: .16rem;
    span{
        margin:0 .2rem;
    }
}
.shop{
    padding: .2rem 0;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-bottom: .01rem solid #ccc;
    .buy{
        width: .6rem;
        height: .3rem;
        background-color: brown;
        border: 0;
        color: #fff;
        font-size: .12rem;
    }
}
h3{
    text-align: center;
    background-color: #eee;
    font-size: .24rem;
    font-weight: 900;
    height: .5rem;
    line-height: .5rem;
}
.comment{
    font-size: .12rem;
    line-height: 2em;
    dl{
        margin: .15rem 0;
        border:.01rem solid #eee;
        dt{
            display: flex;
            justify-content: space-between;
        }
        dd{
            text-indent: 2em;
        }
    }
}
}